Mysql的数据文件

#

1. 查看数据文件的位置

1
show variables like '%datadir%'

2. 数据文件

  • InnoDB数据文件
    • .frm文件: 主要存放与表相关的数据信息,主要包括表结构定义的信心
    • .ibd: 使用独享表空间存储表数据和索引信息,一张表对应一个ibd文件,也就是说,数据文件和索引文件在一个文件中。
    • ibdata文件: 使用共享表空间存储存储数据和索引信息,所有表共享使用一个或者多个ibdata文件 。
  • MyIsam数据文件
    • .frm文件:主要存放与表相关的数据信息,主要包括表结构的定义信息
    • .myd文件:主要用来存储表数据信息。
    • .myi文件:主要用来存储表数据文件中任何索引的数据树。

从上述可以看出,InnoDB的数据和索引在一个文件中,而MyIsam的数据和索引是存在不同的文件中的。

# MySql
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×